#ifndef EBCDIC_ASCII_MAP_H
#define EBCDIC_ASCII_MAP_H



asciiEBCDICmap[0x0] = 0x0;
asciiEBCDICmap[0x1] = 0x1;
asciiEBCDICmap[0x2] = 0x2;
asciiEBCDICmap[0x3] = 0x3;
asciiEBCDICmap[0x37] = 0x4;
asciiEBCDICmap[0x2D] = 0x5;
asciiEBCDICmap[0x2E] = 0x6;
asciiEBCDICmap[0x2F] = 0x7;
asciiEBCDICmap[0x16] = 0x8;
asciiEBCDICmap[0x5] = 0x9;
asciiEBCDICmap[0x25] = 0x0A;
asciiEBCDICmap[0x0B] = 0x0B;
asciiEBCDICmap[0x0C] = 0x0C;
asciiEBCDICmap[0x0D] = 0x0D;
asciiEBCDICmap[0x0E] = 0x0E;
asciiEBCDICmap[0x0F] = 0x0F;
asciiEBCDICmap[0x10] = 0x10;
asciiEBCDICmap[0x11] = 0x11;
asciiEBCDICmap[0x12] = 0x12;
asciiEBCDICmap[0x13] = 0x13;
asciiEBCDICmap[0x3C] = 0x14;
asciiEBCDICmap[0x3D] = 0x15;
asciiEBCDICmap[0x32] = 0x16;
asciiEBCDICmap[0x26] = 0x17;
asciiEBCDICmap[0x18] = 0x18;
asciiEBCDICmap[0x19] = 0x19;
asciiEBCDICmap[0x3F] = 0x1A;
asciiEBCDICmap[0x27] = 0x1B;
asciiEBCDICmap[0x1C] = 0x1C;
asciiEBCDICmap[0x1D] = 0x1D;
asciiEBCDICmap[0x1E] = 0x1E;
asciiEBCDICmap[0x1F] = 0x1F;
asciiEBCDICmap[0x40] = 0x20;
asciiEBCDICmap[0x4F] = 0x21;
asciiEBCDICmap[0x7F] = 0x22;
asciiEBCDICmap[0x7B] = 0x23;
asciiEBCDICmap[0x5B] = 0x24;
asciiEBCDICmap[0x6C] = 0x25;
asciiEBCDICmap[0x50] = 0x26;
asciiEBCDICmap[0x7D] = 0x27;
asciiEBCDICmap[0x4D] = 0x28;
asciiEBCDICmap[0x5D] = 0x29;
asciiEBCDICmap[0x5C] = 0x2A;
asciiEBCDICmap[0x4E] = 0x2B;
asciiEBCDICmap[0x6B] = 0x2C;
asciiEBCDICmap[0x60] = 0x2D;
asciiEBCDICmap[0x4B] = 0x2E;
asciiEBCDICmap[0x61] = 0x2F;
asciiEBCDICmap[0xF0] = 0x30;
asciiEBCDICmap[0xF1] = 0x31;
asciiEBCDICmap[0xF2] = 0x32;
asciiEBCDICmap[0xF3] = 0x33;
asciiEBCDICmap[0xF4] = 0x34;
asciiEBCDICmap[0xF5] = 0x35;
asciiEBCDICmap[0xF6] = 0x36;
asciiEBCDICmap[0xF7] = 0x37;
asciiEBCDICmap[0xF8] = 0x38;
asciiEBCDICmap[0xF9] = 0x39;
asciiEBCDICmap[0x7A] = 0x3A;
asciiEBCDICmap[0x5E] = 0x3B;
asciiEBCDICmap[0x4C] = 0x3C;
asciiEBCDICmap[0x7E] = 0x3D;
asciiEBCDICmap[0x6E] = 0x3E;
asciiEBCDICmap[0x6F] = 0x3F;
asciiEBCDICmap[0x7C] = 0x40;
asciiEBCDICmap[0xC1] = 0x41;
asciiEBCDICmap[0xC2] = 0x42;
asciiEBCDICmap[0xC3] = 0x43;
asciiEBCDICmap[0xC4] = 0x44;
asciiEBCDICmap[0xC5] = 0x45;
asciiEBCDICmap[0xC6] = 0x46;
asciiEBCDICmap[0xC7] = 0x47;
asciiEBCDICmap[0xC8] = 0x48;
asciiEBCDICmap[0xC9] = 0x49;
asciiEBCDICmap[0xD1] = 0x4A;
asciiEBCDICmap[0xD2] = 0x4B;
asciiEBCDICmap[0xD3] = 0x4C;
asciiEBCDICmap[0xD4] = 0x4D;
asciiEBCDICmap[0xD5] = 0x4E;
asciiEBCDICmap[0xD6] = 0x4F;
asciiEBCDICmap[0xD7] = 0x50;
asciiEBCDICmap[0xD8] = 0x51;
asciiEBCDICmap[0xD9] = 0x52;
asciiEBCDICmap[0xE2] = 0x53;
asciiEBCDICmap[0xE3] = 0x54;
asciiEBCDICmap[0xE4] = 0x55;
asciiEBCDICmap[0xE5] = 0x56;
asciiEBCDICmap[0xE6] = 0x57;
asciiEBCDICmap[0xE7] = 0x58;
asciiEBCDICmap[0xE8] = 0x59;
asciiEBCDICmap[0xE9] = 0x5A;
asciiEBCDICmap[0x4A] = 0x5B;
asciiEBCDICmap[0xE0] = 0x5C;
asciiEBCDICmap[0x5A] = 0x5D;
asciiEBCDICmap[0x5F] = 0x5E;
asciiEBCDICmap[0x6D] = 0x5F;
asciiEBCDICmap[0x79] = 0x60;
asciiEBCDICmap[0x81] = 0x61;
asciiEBCDICmap[0x82] = 0x62;
asciiEBCDICmap[0x83] = 0x63;
asciiEBCDICmap[0x84] = 0x64;
asciiEBCDICmap[0x85] = 0x65;
asciiEBCDICmap[0x86] = 0x66;
asciiEBCDICmap[0x87] = 0x67;
asciiEBCDICmap[0x88] = 0x68;
asciiEBCDICmap[0x89] = 0x69;
asciiEBCDICmap[0x91] = 0x6A;
asciiEBCDICmap[0x92] = 0x6B;
asciiEBCDICmap[0x93] = 0x6C;
asciiEBCDICmap[0x94] = 0x6D;
asciiEBCDICmap[0x95] = 0x6E;
asciiEBCDICmap[0x96] = 0x6F;
asciiEBCDICmap[0x97] = 0x70;
asciiEBCDICmap[0x98] = 0x71;
asciiEBCDICmap[0x99] = 0x72;
asciiEBCDICmap[0xA2] = 0x73;
asciiEBCDICmap[0xA3] = 0x74;
asciiEBCDICmap[0xA4] = 0x75;
asciiEBCDICmap[0xA5] = 0x76;
asciiEBCDICmap[0xA6] = 0x77;
asciiEBCDICmap[0xA7] = 0x78;
asciiEBCDICmap[0xA8] = 0x79;
asciiEBCDICmap[0xA9] = 0x7A;
asciiEBCDICmap[0xC0] = 0x7B;
asciiEBCDICmap[0x6A] = 0x7C;
asciiEBCDICmap[0xD0] = 0x7D;
asciiEBCDICmap[0xA1] = 0x7E;
asciiEBCDICmap[0x7] = 0x7F;
asciiEBCDICmap[0x20] = 0x80;
asciiEBCDICmap[0x21] = 0x81;
asciiEBCDICmap[0x22] = 0x82;
asciiEBCDICmap[0x23] = 0x83;
asciiEBCDICmap[0x24] = 0x84;
asciiEBCDICmap[0x15] = 0x85;
asciiEBCDICmap[0x6] = 0x86;
asciiEBCDICmap[0x17] = 0x87;
asciiEBCDICmap[0x28] = 0x88;
asciiEBCDICmap[0x29] = 0x89;
asciiEBCDICmap[0x2A] = 0x8A;
asciiEBCDICmap[0x2B] = 0x8B;
asciiEBCDICmap[0x2C] = 0x8C;
asciiEBCDICmap[0x9] = 0x8D;
asciiEBCDICmap[0x0A] = 0x8E;
asciiEBCDICmap[0x1B] = 0x8F;
asciiEBCDICmap[0x30] = 0x90;
asciiEBCDICmap[0x31] = 0x91;
asciiEBCDICmap[0x1A] = 0x92;
asciiEBCDICmap[0x33] = 0x93;
asciiEBCDICmap[0x34] = 0x94;
asciiEBCDICmap[0x35] = 0x95;
asciiEBCDICmap[0x36] = 0x96;
asciiEBCDICmap[0x8] = 0x97;
asciiEBCDICmap[0x38] = 0x98;
asciiEBCDICmap[0x39] = 0x99;
asciiEBCDICmap[0x3A] = 0x9A;
asciiEBCDICmap[0x3B] = 0x9B;
asciiEBCDICmap[0x4] = 0x9C;
asciiEBCDICmap[0x14] = 0x9D;
asciiEBCDICmap[0x3E] = 0x9E;
asciiEBCDICmap[0xE1] = 0x9F;
asciiEBCDICmap[0x41] = 0xA0;
asciiEBCDICmap[0x42] = 0xA1;
asciiEBCDICmap[0x43] = 0xA2;
asciiEBCDICmap[0x44] = 0xA3;
asciiEBCDICmap[0x45] = 0xA4;
asciiEBCDICmap[0x46] = 0xA5;
asciiEBCDICmap[0x47] = 0xA6;
asciiEBCDICmap[0x48] = 0xA7;
asciiEBCDICmap[0x49] = 0xA8;
asciiEBCDICmap[0x51] = 0xA9;
asciiEBCDICmap[0x52] = 0xAA;
asciiEBCDICmap[0x53] = 0xAB;
asciiEBCDICmap[0x54] = 0xAC;
asciiEBCDICmap[0x55] = 0xAD;
asciiEBCDICmap[0x56] = 0xAE;
asciiEBCDICmap[0x57] = 0xAF;
asciiEBCDICmap[0x58] = 0xB0;
asciiEBCDICmap[0x59] = 0xB1;
asciiEBCDICmap[0x62] = 0xB2;
asciiEBCDICmap[0x63] = 0xB3;
asciiEBCDICmap[0x64] = 0xB4;
asciiEBCDICmap[0x65] = 0xB5;
asciiEBCDICmap[0x66] = 0xB6;
asciiEBCDICmap[0x67] = 0xB7;
asciiEBCDICmap[0x68] = 0xB8;
asciiEBCDICmap[0x69] = 0xB9;
asciiEBCDICmap[0x70] = 0xBA;
asciiEBCDICmap[0x71] = 0xBB;
asciiEBCDICmap[0x72] = 0xBC;
asciiEBCDICmap[0x73] = 0xBD;
asciiEBCDICmap[0x74] = 0xBE;
asciiEBCDICmap[0x75] = 0xBF;
asciiEBCDICmap[0x76] = 0xC0;
asciiEBCDICmap[0x77] = 0xC1;
asciiEBCDICmap[0x78] = 0xC2;
asciiEBCDICmap[0x80] = 0xC3;
asciiEBCDICmap[0x8A] = 0xC4;
asciiEBCDICmap[0x8B] = 0xC5;
asciiEBCDICmap[0x8C] = 0xC6;
asciiEBCDICmap[0x8D] = 0xC7;
asciiEBCDICmap[0x8E] = 0xC8;
asciiEBCDICmap[0x8F] = 0xC9;
asciiEBCDICmap[0x90] = 0xCA;
asciiEBCDICmap[0x9A] = 0xCB;
asciiEBCDICmap[0x9B] = 0xCC;
asciiEBCDICmap[0x9C] = 0xCD;
asciiEBCDICmap[0x9D] = 0xCE;
asciiEBCDICmap[0x9E] = 0xCF;
asciiEBCDICmap[0x9F] = 0xD0;
asciiEBCDICmap[0xA0] = 0xD1;
asciiEBCDICmap[0xAA] = 0xD2;
asciiEBCDICmap[0xAB] = 0xD3;
asciiEBCDICmap[0xAC] = 0xD4;
asciiEBCDICmap[0xAD] = 0xD5;
asciiEBCDICmap[0xAE] = 0xD6;
asciiEBCDICmap[0xAF] = 0xD7;
asciiEBCDICmap[0xB0] = 0xD8;
asciiEBCDICmap[0xB1] = 0xD9;
asciiEBCDICmap[0xB2] = 0xDA;
asciiEBCDICmap[0xB3] = 0xDB;
asciiEBCDICmap[0xB4] = 0xDC;
asciiEBCDICmap[0xB5] = 0xDD;
asciiEBCDICmap[0xB6] = 0xDE;
asciiEBCDICmap[0xB7] = 0xDF;
asciiEBCDICmap[0xB8] = 0xE0;
asciiEBCDICmap[0xB9] = 0xE1;
asciiEBCDICmap[0xBA] = 0xE2;
asciiEBCDICmap[0xBB] = 0xE3;
asciiEBCDICmap[0xBC] = 0xE4;
asciiEBCDICmap[0xBD] = 0xE5;
asciiEBCDICmap[0xBE] = 0xE6;
asciiEBCDICmap[0xBF] = 0xE7;
asciiEBCDICmap[0xCA] = 0xE8;
asciiEBCDICmap[0xCB] = 0xE9;
asciiEBCDICmap[0xCC] = 0xEA;
asciiEBCDICmap[0xCD] = 0xEB;
asciiEBCDICmap[0xCE] = 0xEC;
asciiEBCDICmap[0xCF] = 0xED;
asciiEBCDICmap[0xDA] = 0xEE;
asciiEBCDICmap[0xDB] = 0xEF;
asciiEBCDICmap[0xDC] = 0xF0;
asciiEBCDICmap[0xDD] = 0xF1;
asciiEBCDICmap[0xDE] = 0xF2;
asciiEBCDICmap[0xDF] = 0xF3;
asciiEBCDICmap[0xEA] = 0xF4;
asciiEBCDICmap[0xEB] = 0xF5;
asciiEBCDICmap[0xEC] = 0xF6;
asciiEBCDICmap[0xED] = 0xF7;
asciiEBCDICmap[0xEE] = 0xF8;
asciiEBCDICmap[0xEF] = 0xF9;
asciiEBCDICmap[0xFA] = 0xFA;
asciiEBCDICmap[0xFB] = 0xFB;
asciiEBCDICmap[0xFC] = 0xFC;
asciiEBCDICmap[0xFD] = 0xFD;
asciiEBCDICmap[0xFE] = 0xFE;
asciiEBCDICmap[0xFF] = 0xFF;


ebcdicASCIImap[0x0]=0x0;
ebcdicASCIImap[0x1]=0x1;
ebcdicASCIImap[0x2]=0x2;
ebcdicASCIImap[0x3]=0x3;
ebcdicASCIImap[0x4]=0x37;
ebcdicASCIImap[0x5]=0x2D;
ebcdicASCIImap[0x6]=0x2E;
ebcdicASCIImap[0x7]=0x2F;
ebcdicASCIImap[0x8]=0x16;
ebcdicASCIImap[0x9]=0x5;
ebcdicASCIImap[0x0A]=0x25;
ebcdicASCIImap[0x0B]=0x0B;
ebcdicASCIImap[0x0C]=0x0C;
ebcdicASCIImap[0x0D]=0x0D;
ebcdicASCIImap[0x0E]=0x0E;
ebcdicASCIImap[0x0F]=0x0F;
ebcdicASCIImap[0x10]=0x10;
ebcdicASCIImap[0x11]=0x11;
ebcdicASCIImap[0x12]=0x12;
ebcdicASCIImap[0x13]=0x13;
ebcdicASCIImap[0x14]=0x3C;
ebcdicASCIImap[0x15]=0x3D;
ebcdicASCIImap[0x16]=0x32;
ebcdicASCIImap[0x17]=0x26;
ebcdicASCIImap[0x18]=0x18;
ebcdicASCIImap[0x19]=0x19;
ebcdicASCIImap[0x1A]=0x3F;
ebcdicASCIImap[0x1B]=0x27;
ebcdicASCIImap[0x1C]=0x1C;
ebcdicASCIImap[0x1D]=0x1D;
ebcdicASCIImap[0x1E]=0x1E;
ebcdicASCIImap[0x1F]=0x1F;
ebcdicASCIImap[0x20]=0x40;
ebcdicASCIImap[0x21]=0x4F;
ebcdicASCIImap[0x22]=0x7F;
ebcdicASCIImap[0x23]=0x7B;
ebcdicASCIImap[0x24]=0x5B;
ebcdicASCIImap[0x25]=0x6C;
ebcdicASCIImap[0x26]=0x50;
ebcdicASCIImap[0x27]=0x7D;
ebcdicASCIImap[0x28]=0x4D;
ebcdicASCIImap[0x29]=0x5D;
ebcdicASCIImap[0x2A]=0x5C;
ebcdicASCIImap[0x2B]=0x4E;
ebcdicASCIImap[0x2C]=0x6B;
ebcdicASCIImap[0x2D]=0x60;
ebcdicASCIImap[0x2E]=0x4B;
ebcdicASCIImap[0x2F]=0x61;
ebcdicASCIImap[0x30]=0xF0;
ebcdicASCIImap[0x31]=0xF1;
ebcdicASCIImap[0x32]=0xF2;
ebcdicASCIImap[0x33]=0xF3;
ebcdicASCIImap[0x34]=0xF4;
ebcdicASCIImap[0x35]=0xF5;
ebcdicASCIImap[0x36]=0xF6;
ebcdicASCIImap[0x37]=0xF7;
ebcdicASCIImap[0x38]=0xF8;
ebcdicASCIImap[0x39]=0xF9;
ebcdicASCIImap[0x3A]=0x7A;
ebcdicASCIImap[0x3B]=0x5E;
ebcdicASCIImap[0x3C]=0x4C;
ebcdicASCIImap[0x3D]=0x7E;
ebcdicASCIImap[0x3E]=0x6E;
ebcdicASCIImap[0x3F]=0x6F;
ebcdicASCIImap[0x40]=0x7C;
ebcdicASCIImap[0x41]=0xC1;
ebcdicASCIImap[0x42]=0xC2;
ebcdicASCIImap[0x43]=0xC3;
ebcdicASCIImap[0x44]=0xC4;
ebcdicASCIImap[0x45]=0xC5;
ebcdicASCIImap[0x46]=0xC6;
ebcdicASCIImap[0x47]=0xC7;
ebcdicASCIImap[0x48]=0xC8;
ebcdicASCIImap[0x49]=0xC9;
ebcdicASCIImap[0x4A]=0xD1;
ebcdicASCIImap[0x4B]=0xD2;
ebcdicASCIImap[0x4C]=0xD3;
ebcdicASCIImap[0x4D]=0xD4;
ebcdicASCIImap[0x4E]=0xD5;
ebcdicASCIImap[0x4F]=0xD6;
ebcdicASCIImap[0x50]=0xD7;
ebcdicASCIImap[0x51]=0xD8;
ebcdicASCIImap[0x52]=0xD9;
ebcdicASCIImap[0x53]=0xE2;
ebcdicASCIImap[0x54]=0xE3;
ebcdicASCIImap[0x55]=0xE4;
ebcdicASCIImap[0x56]=0xE5;
ebcdicASCIImap[0x57]=0xE6;
ebcdicASCIImap[0x58]=0xE7;
ebcdicASCIImap[0x59]=0xE8;
ebcdicASCIImap[0x5A]=0xE9;
ebcdicASCIImap[0x5B]=0x4A;
ebcdicASCIImap[0x5C]=0xE0;
ebcdicASCIImap[0x5D]=0x5A;
ebcdicASCIImap[0x5E]=0x5F;
ebcdicASCIImap[0x5F]=0x6D;
ebcdicASCIImap[0x60]=0x79;
ebcdicASCIImap[0x61]=0x81;
ebcdicASCIImap[0x62]=0x82;
ebcdicASCIImap[0x63]=0x83;
ebcdicASCIImap[0x64]=0x84;
ebcdicASCIImap[0x65]=0x85;
ebcdicASCIImap[0x66]=0x86;
ebcdicASCIImap[0x67]=0x87;
ebcdicASCIImap[0x68]=0x88;
ebcdicASCIImap[0x69]=0x89;
ebcdicASCIImap[0x6A]=0x91;
ebcdicASCIImap[0x6B]=0x92;
ebcdicASCIImap[0x6C]=0x93;
ebcdicASCIImap[0x6D]=0x94;
ebcdicASCIImap[0x6E]=0x95;
ebcdicASCIImap[0x6F]=0x96;
ebcdicASCIImap[0x70]=0x97;
ebcdicASCIImap[0x71]=0x98;
ebcdicASCIImap[0x72]=0x99;
ebcdicASCIImap[0x73]=0xA2;
ebcdicASCIImap[0x74]=0xA3;
ebcdicASCIImap[0x75]=0xA4;
ebcdicASCIImap[0x76]=0xA5;
ebcdicASCIImap[0x77]=0xA6;
ebcdicASCIImap[0x78]=0xA7;
ebcdicASCIImap[0x79]=0xA8;
ebcdicASCIImap[0x7A]=0xA9;
ebcdicASCIImap[0x7B]=0xC0;
ebcdicASCIImap[0x7C]=0x6A;
ebcdicASCIImap[0x7D]=0xD0;
ebcdicASCIImap[0x7E]=0xA1;
ebcdicASCIImap[0x7F]=0x7;
ebcdicASCIImap[0x80]=0x20;
ebcdicASCIImap[0x81]=0x21;
ebcdicASCIImap[0x82]=0x22;
ebcdicASCIImap[0x83]=0x23;
ebcdicASCIImap[0x84]=0x24;
ebcdicASCIImap[0x85]=0x15;
ebcdicASCIImap[0x86]=0x6;
ebcdicASCIImap[0x87]=0x17;
ebcdicASCIImap[0x88]=0x28;
ebcdicASCIImap[0x89]=0x29;
ebcdicASCIImap[0x8A]=0x2A;
ebcdicASCIImap[0x8B]=0x2B;
ebcdicASCIImap[0x8C]=0x2C;
ebcdicASCIImap[0x8D]=0x9;
ebcdicASCIImap[0x8E]=0x0A;
ebcdicASCIImap[0x8F]=0x1B;
ebcdicASCIImap[0x90]=0x30;
ebcdicASCIImap[0x91]=0x31;
ebcdicASCIImap[0x92]=0x1A;
ebcdicASCIImap[0x93]=0x33;
ebcdicASCIImap[0x94]=0x34;
ebcdicASCIImap[0x95]=0x35;
ebcdicASCIImap[0x96]=0x36;
ebcdicASCIImap[0x97]=0x8;
ebcdicASCIImap[0x98]=0x38;
ebcdicASCIImap[0x99]=0x39;
ebcdicASCIImap[0x9A]=0x3A;
ebcdicASCIImap[0x9B]=0x3B;
ebcdicASCIImap[0x9C]=0x4;
ebcdicASCIImap[0x9D]=0x14;
ebcdicASCIImap[0x9E]=0x3E;
ebcdicASCIImap[0x9F]=0xE1;
ebcdicASCIImap[0xA0]=0x41;
ebcdicASCIImap[0xA1]=0x42;
ebcdicASCIImap[0xA2]=0x43;
ebcdicASCIImap[0xA3]=0x44;
ebcdicASCIImap[0xA4]=0x45;
ebcdicASCIImap[0xA5]=0x46;
ebcdicASCIImap[0xA6]=0x47;
ebcdicASCIImap[0xA7]=0x48;
ebcdicASCIImap[0xA8]=0x49;
ebcdicASCIImap[0xA9]=0x51;
ebcdicASCIImap[0xAA]=0x52;
ebcdicASCIImap[0xAB]=0x53;
ebcdicASCIImap[0xAC]=0x54;
ebcdicASCIImap[0xAD]=0x55;
ebcdicASCIImap[0xAE]=0x56;
ebcdicASCIImap[0xAF]=0x57;
ebcdicASCIImap[0xB0]=0x58;
ebcdicASCIImap[0xB1]=0x59;
ebcdicASCIImap[0xB2]=0x62;
ebcdicASCIImap[0xB3]=0x63;
ebcdicASCIImap[0xB4]=0x64;
ebcdicASCIImap[0xB5]=0x65;
ebcdicASCIImap[0xB6]=0x66;
ebcdicASCIImap[0xB7]=0x67;
ebcdicASCIImap[0xB8]=0x68;
ebcdicASCIImap[0xB9]=0x69;
ebcdicASCIImap[0xBA]=0x70;
ebcdicASCIImap[0xBB]=0x71;
ebcdicASCIImap[0xBC]=0x72;
ebcdicASCIImap[0xBD]=0x73;
ebcdicASCIImap[0xBE]=0x74;
ebcdicASCIImap[0xBF]=0x75;
ebcdicASCIImap[0xC0]=0x76;
ebcdicASCIImap[0xC1]=0x77;
ebcdicASCIImap[0xC2]=0x78;
ebcdicASCIImap[0xC3]=0x80;
ebcdicASCIImap[0xC4]=0x8A;
ebcdicASCIImap[0xC5]=0x8B;
ebcdicASCIImap[0xC6]=0x8C;
ebcdicASCIImap[0xC7]=0x8D;
ebcdicASCIImap[0xC8]=0x8E;
ebcdicASCIImap[0xC9]=0x8F;
ebcdicASCIImap[0xCA]=0x90;
ebcdicASCIImap[0xCB]=0x9A;
ebcdicASCIImap[0xCC]=0x9B;
ebcdicASCIImap[0xCD]=0x9C;
ebcdicASCIImap[0xCE]=0x9D;
ebcdicASCIImap[0xCF]=0x9E;
ebcdicASCIImap[0xD0]=0x9F;
ebcdicASCIImap[0xD1]=0xA0;
ebcdicASCIImap[0xD2]=0xAA;
ebcdicASCIImap[0xD3]=0xAB;
ebcdicASCIImap[0xD4]=0xAC;
ebcdicASCIImap[0xD5]=0xAD;
ebcdicASCIImap[0xD6]=0xAE;
ebcdicASCIImap[0xD7]=0xAF;
ebcdicASCIImap[0xD8]=0xB0;
ebcdicASCIImap[0xD9]=0xB1;
ebcdicASCIImap[0xDA]=0xB2;
ebcdicASCIImap[0xDB]=0xB3;
ebcdicASCIImap[0xDC]=0xB4;
ebcdicASCIImap[0xDD]=0xB5;
ebcdicASCIImap[0xDE]=0xB6;
ebcdicASCIImap[0xDF]=0xB7;
ebcdicASCIImap[0xE0]=0xB8;
ebcdicASCIImap[0xE1]=0xB9;
ebcdicASCIImap[0xE2]=0xBA;
ebcdicASCIImap[0xE3]=0xBB;
ebcdicASCIImap[0xE4]=0xBC;
ebcdicASCIImap[0xE5]=0xBD;
ebcdicASCIImap[0xE6]=0xBE;
ebcdicASCIImap[0xE7]=0xBF;
ebcdicASCIImap[0xE8]=0xCA;
ebcdicASCIImap[0xE9]=0xCB;
ebcdicASCIImap[0xEA]=0xCC;
ebcdicASCIImap[0xEB]=0xCD;
ebcdicASCIImap[0xEC]=0xCE;
ebcdicASCIImap[0xED]=0xCF;
ebcdicASCIImap[0xEE]=0xDA;
ebcdicASCIImap[0xEF]=0xDB;
ebcdicASCIImap[0xF0]=0xDC;
ebcdicASCIImap[0xF1]=0xDD;
ebcdicASCIImap[0xF2]=0xDE;
ebcdicASCIImap[0xF3]=0xDF;
ebcdicASCIImap[0xF4]=0xEA;
ebcdicASCIImap[0xF5]=0xEB;
ebcdicASCIImap[0xF6]=0xEC;
ebcdicASCIImap[0xF7]=0xED;
ebcdicASCIImap[0xF8]=0xEE;
ebcdicASCIImap[0xF9]=0xEF;
ebcdicASCIImap[0xFA]=0xFA;
ebcdicASCIImap[0xFB]=0xFB;
ebcdicASCIImap[0xFC]=0xFC;
ebcdicASCIImap[0xFD]=0xFD;
ebcdicASCIImap[0xFE]=0xFE;
ebcdicASCIImap[0xFF]=0xFF;



    /*
    ASCII	EBCDIC
    0	0
    1	1
    2	2
    3	3
    4	37
    5	 2D
    6	 2E
    7	 2F
    8	16
    9	5
     0A	25
     0B	 0B
     0C	 0C
     0D	 0D
     0E	 0E
     0F	 0F
    10	10
    11	11
    12	12
    13	13
    14	 3C
    15	 3D
    16	32
    17	26
    18	18
    19	19
     1A	 3F
     1B	27
     1C	 1C
     1D	 1D
     1E	 1E
     1F	 1F
    20	40
    21	 4F
    22	 7F
    23	 7B
    24	 5B
    25	 6C
    26	50
    27	 7D
    28	 4D
    29	 5D
     2A	 5C
     2B	 4E
     2C	 6B
     2D	60
     2E	 4B
     2F	61
    30	 F0
    31	 F1
    32	 F2
    33	 F3
    34	 F4
    35	 F5
    36	 F6
    37	 F7
    38	 F8
    39	 F9
     3A	 7A
     3B	 5E
     3C	 4C
     3D	 7E
     3E	 6E
     3F	 6F
    40	 7C
    41	 C1
    42	 C2
    43	 C3
    44	 C4
    45	 C5
    46	 C6
    47	 C7
    48	 C8
    49	 C9
     4A	 D1
     4B	 D2
     4C	 D3
     4D	 D4
     4E	 D5
     4F	 D6
    50	 D7
    51	 D8
    52	 D9
    53	 E2
    54	 E3
    55	 E4
    56	 E5
    57	 E6
    58	 E7
    59	 E8
     5A	 E9
     5B	 4A
     5C	 E0
     5D	 5A
     5E	 5F
     5F	 6D
    60	79
    61	81
    62	82
    63	83
    64	84
    65	85
    66	86
    67	87
    68	88
    69	89
     6A	91
     6B	92
     6C	93
     6D	94
     6E	95
     6F	96
    70	97
    71	98
    72	99
    73	 A2
    74	 A3
    75	 A4
    76	 A5
    77	 A6
    78	 A7
    79	 A8
     7A	 A9
     7B	 C0
     7C	 6A
     7D	 D0
     7E	 A1
     7F	7
    80	20
    81	21
    82	22
    83	23
    84	24
    85	15
    86	6
    87	17
    88	28
    89	29
     8A	 2A
     8B	 2B
     8C	 2C
     8D	9
     8E	 0A
     8F	 1B
    90	30
    91	31
    92	 1A
    93	33
    94	34
    95	35
    96	36
    97	8
    98	38
    99	39
     9A	 3A
     9B	 3B
     9C	4
     9D	14
     9E	 3E
     9F	 E1
     A0	41
     A1	42
     A2	43
     A3	44
     A4	45
     A5	46
     A6	47
     A7	48
     A8	49
     A9	51
     AA	52
     AB	53
     AC	54
     AD	55
     AE	56
     AF	57
     B0	58
     B1	59
     B2	62
     B3	63
     B4	64
     B5	65
     B6	66
     B7	67
     B8	68
     B9	69
     BA	70
     BB	71
     BC	72
     BD	73
     BE	74
     BF	75
     C0	76
     C1	77
     C2	78
     C3	80
     C4	 8A
     C5	 8B
     C6	 8C
     C7	 8D
     C8	 8E
     C9	 8F
     CA	90
     CB	 9A
     CC	 9B
     CD	 9C
     CE	 9D
     CF	 9E
     D0	 9F
     D1	 A0
     D2	 AA
     D3	 AB
     D4	 AC
     D5	 AD
     D6	 AE
     D7	 AF
     D8	 B0
     D9	 B1
     DA	 B2
     DB	 B3
     DC	 B4
     DD	 B5
     DE	 B6
     DF	 B7
     E0	 B8
     E1	 B9
     E2	 BA
     E3	 BB
     E4	 BC
     E5	 BD
     E6	 BE
     E7	 BF
     E8	 CA
     E9	 CB
     EA	 CC
     EB	 CD
     EC	 CE
     ED	 CF
     EE	 DA
     EF	 DB
     F0	 DC
     F1	 DD
     F2	 DE
     F3	 DF
     F4	 EA
     F5	 EB
     F6	 EC
     F7	 ED
     F8	 EE
     F9	 EF
     FA	 FA
     FB	 FB
     FC	 FC
     FD	 FD
     FE	 FE
     FF	 FF
    */
#endif // EBCDIC_ASCII_MAP_H

